form a landslide - Francés Inglés Diccionario